package com.cn.jdia.tas.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.cn.jdia.tas.model.T_employee;

public interface T_employeeMapper {
	int deleteByPrimaryKey(String employeeid);

	int insert(T_employee record);

	int insertSelective(T_employee record);

	T_employee selectByPrimaryKey(String employeeid);

	int updateByPrimaryKeySelective(T_employee record);

	int updateByPrimaryKey(T_employee record);
	
	T_employee getpersoninfo(String id);
	
	T_employee checkPersonInfo(String name,String phone);
	
	List<T_employee> queryInterestList(@Param("list") List<String> id);
	
	List<T_employee> fuzzyQueryEmployee(String name);
	
	int queryCount();
	
	List<T_employee> selectAll();
	
	List<T_employee> selectSubDeptUncheckedPerson(String deptid,String date);
	
	List<T_employee> selectParentDeptUncheckedPerson(String deptid,String date);
	
}